sponge kidney - German English Dictionary